When does abstraction help?
نویسندگان
چکیده
Abstraction is a leading technique for coping with large state spaces. Abstraction over-approximates the transitions of the original system or the automaton that models it and may introduce nondeterminism. In applications where determinism is essential, we say that an abstraction function is helpful if, after determining and minimizing the abstract automaton, we end up with fewer states than the original automaton. We show that abstraction functions are not always helpful; in fact, they may introduce an exponential blow-up. We study the problem of deciding whether a given abstraction function is helpful for a given deterministic automaton and show that it is PSPACE-complete.ion is a leading technique for coping with large state spaces. Abstraction over-approximates the transitions of the original system or the automaton that models it and may introduce nondeterminism. In applications where determinism is essential, we say that an abstraction function is helpful if, after determining and minimizing the abstract automaton, we end up with fewer states than the original automaton. We show that abstraction functions are not always helpful; in fact, they may introduce an exponential blow-up. We study the problem of deciding whether a given abstraction function is helpful for a given deterministic automaton and show that it is PSPACE-complete.
منابع مشابه
Abstraction, desalination and recharge method to control seawater intrusion into unconfined coastal aquifers
In this study, abstraction, desalination and recharge method and SEAWAT numerical model are used to investigate seawater intrusion repulsion in a hypothetical two-dimensional coastal aquifer to understand the relation of seawater intrusion with abstraction, desalination and recharge parameters (i.e. abstraction/recharge rate, wells distance and depth). Abstraction, desalination and recharge con...
متن کاملPii: S0950-5849(99)00100-7
Since a query language is used as a handy tool to obtain information from a database, users want more user-friendly and fault-tolerant query interfaces. When a query search condition does not match with the underlying database, users would rather receive approximate answers than null information by relaxing the condition. They also prefer a less rigid querying structure, one which allows for va...
متن کاملAesthetic Computing: Making Artistic Software
ion Abstraction has been heralded as the hallmark of mathematics and computer science, but it is important to isolate abstraction for its fundamental properties, which appear to often be confused with the material which goes into making signs. The concept of abstraction can surface as a reason not to employ more extravagant forms. However, abstraction cannot completely come to the rescue becaus...
متن کاملTowards Conceptual Modelling of TeleGeoProcessing Applications
A growing number of telegeoprocessing systems have been developed since geographic libraries for programming languages such as Java have been marketed. These geographic libraries help programmers but presently no method intended for conceptual designers of telegeoprocessing applications does exist. In this article, several visual extensions of an existing objectoriented method OMEGA are propose...
متن کاملWays to Creating Better Value Models
Value models has several inherent benefits, compared to for example process models, when it comes to the description of high level exchanges of resources in a network of business actors. Compared to other approaches, value models enable the modeller to give an overview of a complex business domain, focusing only on those aspects that are essential for sustaining viable business relationships. H...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 113 شماره
صفحات -
تاریخ انتشار 2013